@charset "utf-8";
/* CSS Document */
/*整体css*/
.menuclass{background:url(../images/menu.jpg);}
.title_1{height: 50px;color:#fff;text-align:left;margin-bottom: 30px;}
.title_1 h2{font-size: 20px; font-weight: 800; line-height: 30px;}
.title_1 span{font-size: 12px;line-height: 20px; font-weight: normal; display: block;}

.title_2{height: 50px;text-align:left;margin-bottom: 30px;}
.title_2 h2{font-size: 20px; color:#2f2e2e;font-weight: 800; line-height: 30px;}
.title_2 span{font-size: 12px;line-height: 20px;color: #636363; font-weight: normal; display: block;}

.title_3{height: 50px;text-align:left;margin-bottom: 30px; text-align: center;}
.title_3 h2{font-size: 20px; color:#2f2e2e;font-weight: 800; line-height: 30px;}
.title_3 span{font-size: 12px;line-height: 20px;color: #636363; font-weight: normal; display: block;}
.title_3 .underline{ height: 1px; width:45px; background: #d2d2d2; margin: 10px auto 0 auto;}

.leftad{height:360px; padding:30px;width: 400px;background: #fff;margin: 40px 0;}
.aboutcon{padding:30px;width:790px; height:420px;background: #fff;margin:40px 0; box-sizing:border-box;}
.aboutcon .conbox{overflow: hidden; width: 480px; float: left;;}
.aboutcon .fontbox{height:280px; overflow: hidden;width:480px;}
.aboutcon .imgbox{height: 280px; overflow: hidden; float: right;margin-top:80px;}
.aboutcon .imgbox img{height: 280px; width:100%;}

.newscon{padding:30px;background: #fff;margin-top:40px; box-sizing:border-box;}

.index_news{ overflow: hidden;}
.index_news li{width: 370px; display:inline-block;margin:0 15px; }
.index_news li h2{ font-size:16px;color:#262626; font-weight:800;height: 45px;line-height: 45px; border-bottom: 1px dotted #dedede;}
.index_news li .news_conbox{color:#4a4a4a;line-height: 24px;height:90px;margin-top: 20px; overflow: hidden;}
.index_news li .news_timebox{margin-top:15px; position:relative;height: 24px; text-align: right;color:#949494; font-size: 12px;line-height: 24px;}
.index_news li .news_timebox_line{ height: 1px; width:45px; background: #d2d2d2; position: absolute; left:0; top:11px;}

.youshi{height: 300px; overflow: hidden;}
.youshi li{ float: left;}

.ad{height: 120px;margin-top:50px;}
.ad img{height: 120px; width: 100%;}

.floor_6_1{margin-top:40px;}
.floor_6_1 dl{ width:1280px; height:auto;}
.floor_6_1 dl dt{ float:left; width:450px;}
.floor_6_1 dl dt b{ display:block; width:450px; height:253px; overflow:hidden;}
.floor_6_1 dl dt b img{ width:100%;transition: all .36s ease;}
.floor_6_1 dl dt:hover img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.floor_6_1 dl dt .flo_1{ width:450px; height:103px; background-color:#222;}
.floor_6_1 dl dt .flo_1 p{ float:left; width:124px; border-right:#444 solid 1px; height:103px;font-size:16px; font-weight:800; color:#cf403c;font-family:"Arial"; line-height:103px; margin-left:20px;}
.floor_6_1 dl dt .flo_1 p span{ display:block;}
.floor_6_1 dl dt .flo_1 h3{ float:left; width:250px; margin-left:28px; font-size:16px; color:#999; line-height:103px;}
.floor_6_1 dl dt .flo_1 h3 span{ display:block; font-size:18px; color:#fff; line-height:103px; }
.floor_6_1 dl dd{ float:right; width:810px;}
.floor_6_1 dl dd a{ width:385px; margin-left:20px;padding-bottom:20px;float:left; display:block; border-bottom:#dedede solid 1px;margin-bottom:20px;}
.floor_6_1 dl dd a .fl_s{ width:385px; height:113px;}
.floor_6_1 dl dd a .fl_s b{ width:270px; height:113px; display:block; overflow:hidden; float:left;}
.floor_6_1 dl dd a .fl_s b img{ width:100%;transition: all .36s ease;}
.floor_6_1 dl dd a .fl_s:hover img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.floor_6_1 dl dd a .fl_s i{ display:block; float:left; width:95px; height:113px; background-color:#cf403c; padding-left:20px;font-size:16px; color:#fff;font-family:"Arial"; line-height:16px;}
.floor_6_1 dl dd a .fl_s i span{ display:block;font-size:20px; line-height:38px; padding-top:30px;}
.floor_6_1 dl dd a .flo_1{ padding-top:0;}
.floor_6_1 dl dd a .flo_1 h3{ font-size:16px; color:#262626; line-height:24px; font-weight:bold; height:30px;}
.floor_6_1 dl dd a .flo_1 p{ font-size:14px; color:#4a4a4a; line-height:24px; height:auto;}
.floor_6_1 dl dd a.li4 .fl_s,.floor_6_1 dl dd a.li5 .fl_s{ display:none;}
.floor_6_1 dl dd a.li4,.floor_6_1 dl dd a.li5{ margin-top:14px;}


.end{ background: #1d1d1d;color: #fff;padding:50px 0;font-size:15px;}
.end a{color:#fff;}
.end .friendlink{height:40px;width:1000px; line-height:40px; text-align:center; margin: 0 auto;}
.end .friendlink h2{padding-right:20px; display: inline-block;}
.end .friendlink a{ padding:0 15px;}
.end .endmenu{height: 50px; line-height: 50px; text-align: center ;}
.end .endmenu a{padding:0 15px;}
.end p{ text-align: center;}

/*+++内页++++*/
.n_title{ padding:20px 0;  background:url(../images/bg_n_protitle.png) center bottom no-repeat; position:relative;}
.n_title h1{ padding:0 0 0px 20px; background:url(../images/icon_n_title.png) left center no-repeat; font-size:24px; color:#333846; line-height:40px; font-weight:bold;}
.n_title h1 span{ font-size:14px; color:#333846; line-height:40px;  font-family: "Arial"; text-transform:uppercase; padding-left:5px; font-weight:normal; padding-left:5px;}
.n_title .position{ position:absolute; right:0; top: 33px; color:#a8abb1; background:url(../images/icon_home.png) left center no-repeat; padding-left:18px;}
.n_title .position span,.n_title .position a,.n_title .position i{ font-size:12px; color:#a8abb1;}
.n_title .position em{ font-size:12px; color:#1564b6;}
.n_title .position a:hover{ color:#1564b6;}

.n_nav{ position:relative; border:1px solid #dde0e4; }
.n_nav .main_box{ border-left:1px solid #dde0e4;}
.n_nav a{ display:block; width:131px; position:relative; border-right:1px solid #dde0e4;   height:48px; font-size:14px; float:left;  line-height:48px; text-align:center; color:#cf403c; }
.n_nav a span { display:block;  height:0px; position:absolute; z-index:2; top:0px; left:-1px; width:133px; background:#cf403c;}
.n_nav a strong{ display:block; color:#646464; position:relative; z-index:4;}
.n_nav a:hover{ color:#cf403c;  }
.n_nav a:hover span{ height:48px; }
.n_nav a:hover strong{ color:#fff;}
.n_nav .on{ color:#cf403c; }
.n_nav .on span{  height:48px;}
.n_nav .on strong{  color:#fff;}
.n_content{ min-height:400px; background:#cf403c;}
/*==============新闻=====================*/
.n_news{ padding:20px 0;}
.n_news ul {  }
.n_news ul li {padding:40px 0; display:block;  height: 130px; border-top: 1px solid #efefef;  }
.n_news ul li .box { background: transparent;width: 720px;}

.n_news ul li { position:relative; padding-top:20px; padding-left: 190px;  height: 130px;  width: 1090px;}
.n_news ul li .date { position: absolute; left: 0; float: left;  }
.n_news ul li .date span{ display:block; margin-top:20px; height:26px; width:50px; }
.n_news ul li .date strong{  font-family: "Arial"; display:block; font-size:26px; color:#a9a9a9; display:block; }
.n_news ul li .date strong::before {width: 25px;height: 1px;content: '';background: #7D7D7D;position: absolute;top: 15px;left: 140px;transition: all 0.3s ease-out 0s;}
.n_news ul li a{ display:block}
.n_news ul li a h1{ font-size:16px; padding-top:0px; color:#646464; display:block; margin-bottom:15px;}
.n_news ul li a p{ color: #97979d; line-height:24px; font-size:12px; }
.n_news ul li .rightimg {  float:right;display:block; overflow:hidden; width:224px; height:130px;}
.n_news ul li .rightimg img {width:224px; height:130px; }
.n_news li:hover { padding-left: 180px; }
.n_news li:hover h1{ color:#cf403c;}
.n_news .box:hover .date strong{ color:#424242;}
.n_news .box:hover .date strong::before {width: 35px;transition: all 0.3s ease-out 0s;background: #7D7D7D;}
.n_news .box:hover .date span {background:#cf403c; }


/*==============分页=====================*/

.page { margin:20px auto 20px auto; display:inherit; text-align:center;  padding-top:50px; border-top:1px solid #e5e5e6;}
.page .box{ display:inline-block; }
.page a{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */

-o-transition: all 1s; /* Opera */}

.page a{ display:block; float:left;  background:url(../images/bg_f5_li_m.jpg) center no-repeat; cursor:pointer; height:20px; padding:0 12px; text-align:center; line-height:20px; color:#000; font-size:14px;}
.page a:hover{background:url(../images/bg_f5_li.jpg) center no-repeat;}
.page a.on{background:url(../images/bg_f5_li.jpg) center no-repeat;}
.page a span{background:url(../images/bg_f5_li.jpg) center no-repeat;}
a.page_prev,a.page_next{ display:inline-block; width:50px;}
.page a.page_prev{ cursor:pointer; background:url(../images/bnt_f5_prev.png) center no-repeat #cf403c; }
.page a.page_prev:hover{ background:url(../images/bnt_f5_prev.png) center no-repeat #cf403c;}
.page a.page_next{ background:url(../images/bnt_f5_next.png) center no-repeat #cf403c; }
.page a.page_next:hover{ background:url(../images/bnt_f5_next.png) center no-repeat #cf403c; }

/*========================关于我们==========================*/
.about_title{position:relative;  padding:50px 0; border-top:1px solid #efefef;}
.about_title h1{color:#333846; font-weight:bold; font-size:24px; display:block; text-align:center;}
.about_title strong{color:#cf403c;display:block; font-weight:bold; font-size:18px; font-family: "Arial"; text-align:center; margin-top:10px;text-transform:uppercase}

.n_about_box{  padding-bottom:60px;} 
.n_about_box dt{ display:block;}
.n_about_box dd{ display:block; margin-bottom:10px;}
/*========================chanpin==========================*/
.serch_box{ width:295px; overflow:hidden; float:right;}
.search-keyword { float:left;
    height: 46px;
    width: 210px;
    color: #8d8d8d; border:1px solid #dedede;}
.btnStyle { float:right;
    background: #cf403c;
    border: none;
    color: #fff;
    width: 80px;
    display: block;
    float: right;
    margin-left: 2px;line-height:48px;
    height:48px;}
.list-cp ul{ overflow:hidden;}
.list-cp ul li{
	 width: 590px;
    height: 150px; overflow:hidden; display:inline-block;margin-right: 38px;border: #eaeaea solid 1px;
    margin-bottom: 20px;}
.list-cp ul li:nth-child(odd){ float:left;}
.list-cp ul li:nth-child(even){ float:right;}
.list-cp ul li a {
    width: 510px;
    height: 150px;
    
    display: block;
}
.list-img-box {
    width: 150px;
    margin-right: 10px;
    border-right: #eaeaea solid 1px;
}
.list-content-box {
    padding-left: 10px;
}
.list-cp-title {
    height: 50px;
    line-height: 50px;
    font-size: 18px!important;
    color: #d6241d !important;
}

.n_product ul{ overflow:hidden; }
.n_product ul li{ float:left; width:275px;     display:block; margin:22px;overflow:hidden;  }
.n_product ul li .box{border:1px solid #e3e4e6; width:270px; height:220px;  overflow:hidden; }
.n_product ul li a{ display:block;}
.n_product ul li:hover{   }
.n_product ul li img{ width:270px; height:220px; background:#f5f5f6;  margin:0 auto;   display:block;  display:block; }
.n_product ul li span{ position:relative; z-index:2; display:block; text-align:center;  line-height:48px; font-size:14px; color:#383838; }
.n_product ul li:hover img{ -moz-transform:scale(1.051); -o-moz-transform:scale(1.051); -o-moz-transform:scale(1.051); -webkit-moz-transform:scale(1.051); transform:scale(1.051);}
.n_product ul li a:hover span{ color:#fff; background:#cf403c; }